<!-- 蓝色简洁登录页面 -->
<template>
	<view class="t-login">
		<!-- 页面装饰图片 -->
		
		<!-- 标题 -->
		<view class="t-b" style=" text-align: center; position: relative;">
			<image style="width: 180px; height: 180px;" src="/static/login/bg.png"></image>
			<image  style="width: 90px; height: 112px; position: absolute; left: 50%; margin-left: -45px; top: 50%; margin-top: -56px;" src="/static/login/logo.png"></image>
			<!-- <u-image width="100%" height="300rpx" src="/static/login/bg.png"></u-image> -->
		</view>
		<form class="cl">
			<view class="t-a">
				<image src="/static/login/user.png"></image>
				<input type="number" name="phone" placeholder="请输入手机号" maxlength="11" v-model="phone" />
			</view>
			<view class="t-a">
				<image src="/static/login/mm.png"></image>
				<input type="password" name="phone" placeholder="请输入密码"  v-model="password" />
			</view>
			<view style="text-align: center; margin: 10px 0 20px 0;">
				<gourl :type='2'></gourl>
				
				<!-- <view class="t-g" @tap="wxLogin()"><image src="@/static/wx.png"></image></view> -->
				<!-- <view class="t-g" @tap="zfbLogin()"><image src="@/static/qq.png"></image></view> -->
			</view>
			<button @tap="login()">登 录</button>
			
			<button @click="fh" style="margin-top: 20px; background: #999; color: #fff;">暂不登录</button>
		</form>
		<!-- <view class="t-f"><text>————— 第三方账号登录 —————</text></view> -->
		
	</view>
</template>
<script>
	import gourl from './common/gourl.vue'
	// import {phoneLogin,sendSms} from "@/common/config/request.js"
export default {
	components:{
		gourl,
	},
	data() {
		return {
			password:'',
			title: '欢迎回来！', //填写logo或者app名称，也可以用：欢迎回来，看您需求
			second: 60, //默认60秒
			showText: true, //判断短信是否发送
			phone: '', //手机号码
			yzm: '' //验证码
		};
	},
	onLoad() {},
	methods: {
		fh(){
			uni.navigateTo({
				url:'/pages/index/index'
			})
		},
		yzphone(){
			return new Promise((r,n)=>{
				if (!this.phone) {
					uni.showToast({ title: '请输入手机号', icon: 'none' });
					return;
				}
				if (!/^[1][3,4,5,7,8,9][0-9]{9}$/.test(this.phone)) {
					uni.showToast({ title: '请输入正确手机号', icon: 'none' });
					return;
				}
				r(true)
			})
		},
		//当前登录按钮操作
		login() {
			this.yzphone().then((r)=>{
				let data={
					username:this.phone,
					password:this.password
				}
				this.$http.post('hexiaologin',data).then(res => {
					// this.data = res.data
					if(res.code==1){
						uni.showToast({ title: res.msg, icon: 'none' });
						console.log(res.data)
						uni.setStorageSync('userinfo',{id:res.data.id})
						uni.navigateTo({
							url:'/pages/shop/index?id='+res.data.store_id+"&manage=0"
						})
					}
				}).catch(e => {
				})
			})
		},
		djs(){
			// var this = this;
			var interval = setInterval(() => {
				this.showText = false;
				var times = this.second - 1;
				//this.second = times<10?'0'+times:times ;//小于10秒补 0
				this.second = times;
				console.log(times);
			}, 1000);
			setTimeout(() => {
				clearInterval(interval);
				this.second = 60;
				this.showText = true;
			}, 60000);
		},
		//获取短信验证码
		getCode() {
			this.yzphone().then((r)=>{
				if(r==true){
					sendSms({phone:this.phone}).then((res)=>{
						console.log(res)
						if(res.data.code==1){
							this.djs()
						}
						
					})
				}
			})
			
			
			//这里请求后台获取短信验证码
			
			
			// uni.request({
			// 	//......//此处省略
			// 	success: function(res) {
			// 		this.showText = false;
			// 	}
			// });
		},
		//等三方微信登录
		wxLogin() {
			uni.showToast({ title: '微信登录', icon: 'none' });
		},
		//第三方支付宝登录
		zfbLogin() {
			uni.showToast({ title: '支付宝登录', icon: 'none' });
		}
	}
};
</script>
<style>
.img-a {
	position: absolute;
	width: 100%;
	top: -280rpx;
	right: -100rpx;
}
.img-b {
	position: absolute;
	width: 50%;
	bottom: 0;
	left: -50rpx;
	margin-bottom: -200rpx;
}
.t-login {
	width: 600rpx;
	margin: 0 auto;
	font-size: 28rpx;
	color: #000;
}

.t-login button {
	font-size: 28rpx;
	background: #fed102;
	color: #000;
	height: 90rpx;
	line-height: 90rpx;
	border-radius: 50rpx;
	box-shadow: 0 5px 7px 0 rgba(86, 119, 252, 0.2);
}

.t-login input {
	padding: 0 0rpx 0 120rpx;
	height: 90rpx;
	line-height: 90rpx;
	margin-bottom: 50rpx;
	/* background: #f8f7fc; */
	border-bottom: 1px solid #e9e9e9;
	font-size: 28rpx;
	/* border-radius: 50rpx; */
}

.t-login .t-a {
	position: relative;
}

.t-login .t-a image {
	width: 60rpx;
	height: 40rpx;
	position: absolute;
	left: 0rpx;
	top: 28rpx;
	border-right: 2rpx solid #dedede;
	padding-right: 20rpx;
}

.t-login .t-b {
	text-align: left;
	font-size: 46rpx;
	color: #000;
	padding: 120rpx 0 120rpx 0;
	font-weight: bold;
}

.t-login .t-c {
	position: absolute;
	right: 22rpx;
	top: 22rpx;
	background: #fed102;
	color: #fff;
	font-size: 24rpx;
	border-radius: 50rpx;
	height: 50rpx;
	line-height: 50rpx;
	padding: 0 25rpx;
}

.t-login .t-d {
	text-align: center;
	color: #999;
	margin: 80rpx 0;
}

.t-login .t-e {
	text-align: center;
	width: 250rpx;
	margin: 80rpx auto 0;
}

.t-login .t-g {
	float: left;
	width: 50%;
}

.t-login .t-e image {
	width: 50rpx;
	height: 50rpx;
}

.t-login .t-f {
	text-align: center;
	margin: 200rpx 0 0 0;
	color: #666;
}

.t-login .t-f text {
	margin-left: 20rpx;
	color: #aaaaaa;
	font-size: 27rpx;
}

.t-login .uni-input-placeholder {
	color: #000;
}

.cl {
	zoom: 1;
}

.cl:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: '\20';
}
</style>
